<?php
defined('IN_ADMIN') or exit('No permission resources.');
include $this->admin_tpl('header','admin');
?>
<script type="text/javascript">
<!--
	$(function(){
		$.formValidator.initConfig({formid:"myform",autotip:true,onerror:function(msg,obj){window.top.art.dialog({content:msg,lock:true,width:'200',height:'50'}, function(){this.close();$(obj).focus();})}});
		$("#workname").formValidator({onshow:"<?php echo L("input").L('workflow_name')?>",onfocus:"<?php echo L("input").L('workflow_name')?>",oncorrect:"<?php echo L('input_right');?>"}).inputValidator({min:1,onerror:"<?php echo L("input").L('workflow_name')?>"});
	})
//-->
</script>
<div class="pad-lr-10">
<form action="?m=content&c=workflow&a=edit" method="post" id="myform">
	<table width="100%"  class="table_form">
  <tr>
    <th width="150"><?php echo L('workflow_name')?>：</th>
    <td class="y-bg"><input type="text" class="input-text" name="info[workname]" id="workname" size="30" value="<?php echo $workname;?>"/></td>
  </tr>
    <tr>
    <th><?php echo L('description')?>：</th>
    <td class="y-bg"><textarea name="info[description]" maxlength="255" style="width:300px;height:60px;"><?php echo $description;?></textarea></td>
  </tr>
    <tr>
    <th><?php echo L('steps')?>：</th>
    <td class="y-bg">
	<select name="info[steps]" onchange="select_steps(this.value)">
	<option value='1' <?php if($steps==1) echo 'selected';?>><?php echo L('steps_1');?></option>
	<option value='2' <?php if($steps==2) echo 'selected';?>><?php echo L('steps_2');?></option>
	<option value='3' <?php if($steps==3) echo 'selected';?>><?php echo L('steps_3');?></option>
	<option value='4' <?php if($steps==4) echo 'selected';?>><?php echo L('steps_4');?></option>
	</select>
    </td>
  </tr>
   <tr id="step1">
       <th><?php echo L('steps_1');?><?php echo L('admin_users')?>（<a href="javascript:select_admin('<?php echo $workflowid;?>', 1);" style="color:blue;">选择</a>）：</th>
        <td class="y-bg">
            <?php echo form::selected_admin($checkadmin1, 1);?>
        </td>
  </tr>
   <tr id="step2" style="display:<?php if($steps<2) echo 'none';?>">
    <th><?php echo L('steps_2');?><?php echo L('admin_users')?>（<a href="javascript:select_admin('<?php echo $workflowid;?>', 2);" style="color:blue;">选择</a>）：</th>
    <td class="y-bg">
        <?php echo form::selected_admin($checkadmin2, 2);?>
    </td>
  </tr>
   <tr id="step3" style="display:<?php if($steps<3) echo 'none';?>">
    <th><?php echo L('steps_3');?><?php echo L('admin_users')?>（<a href="javascript:select_admin('<?php echo $workflowid;?>', 3);" style="color:blue;">选择</a>）：</th>
    <td class="y-bg">
        <?php echo form::selected_admin($checkadmin3, 3);?>
    </td>
  </tr>
   <tr id="step4" style="display:<?php if($steps<4) echo 'none';?>">
    <th><?php echo L('steps_4');?><?php echo L('admin_users')?>（<a href="javascript:select_admin('<?php echo $workflowid;?>', 3);" style="color:blue;">选择</a>）：</th>
    <td class="y-bg">
        <?php echo form::selected_admin($checkadmin4, 4);?>
    </td>
  </tr>
  <tr>
    <th><?php echo L('checkstatus_flag')?>：</th>
    <td class="y-bg">
		<input type="radio" name="info[flag]" value="1" <?php if($flag) echo 'checked';?>> 是 
		<input type="radio" name="info[flag]" value="0" <?php if(!$flag) echo 'checked';?>> 否
	</td>
  </tr>
</table>

<div class="bk15"></div>
<input type="hidden" name="workflowid" value="<?php echo $workflowid?>"/>
<input type="submit" name="dosubmit" id="dosubmit" class="dialog" value="1" />
</form>
</div>
</body>
</html>
<SCRIPT LANGUAGE="JavaScript">
<!--
function select_steps(stepsid) {
	for(i=4;i>1;i--) {
		if(stepsid>=i) {
			$('#step'+i).css('display','');
		} else {
			$('#step'+i).css('display','none');
		}
	}
}

function select_admin(_workflowid, _id) {
    // 查找当前被选中人员
    var select_admins = new Array();
    $("#step" + _id + " .y-bg input").each(function() {
        select_admins.push($(this).val());
    });
    
    window.parent.top.art.dialog({id:'select_admin'}).close();
    window.parent.top.art.dialog({
        title:'选择审核人员',
        id:'select_admin',
        iframe:'?m=content&c=workflow&a=select_admin&workflowid='+_workflowid+'&step='+_id + "&select_admins=" + select_admins.join(","),
        width:'500',
        height:'300',
        lock: false
    }, function(){
        var doc = window.top.art.dialog({id:'select_admin'}).data.iframe.document;
        var input = doc.getElementsByName('checkadmin' + _id + '[]');
        var select_admins = new Array();
        
        for(var i = 0; i < input.length; i++) {
            if($(input[i]).prop('checked')) {
                select_admins.push($(input[i]).val());
            }
        }
        
        if(select_admins.length > 0) {
            $("#step" + _id + " .y-bg").html('');
        }
        
        for(var i = 0; i < select_admins.length; i++) {
            var html = '<span>' + select_admins[i];
            html += '<input type="hidden" name="checkadmin' + _id + '[]" value="' + select_admins[i] + '" />';
            html += '&nbsp;</span>';
            
            $("#step" + _id + " .y-bg").append(html);
        }
        
        return true;
    }, function(){
        window.parent.top.art.dialog({id:'select_admin'}).close()
    });
}
//-->
</SCRIPT>
